persistence in overcoming obstacles - Turkish English Dictionary